/**
 * 服务中心
 * Created by TaoW on 2017/7/24.
 */
import Vue from 'vue'
import VueResource from 'vue-resource';
Vue.use(VueResource);

export default {
  /**
   * 财务中心分页查询
   */
  getAccountBills(pageSize,pageNum,queryData) {
    return Vue.http.post("/account/m/v1/getAccountBills/" + pageSize + "/" + pageNum,queryData);
  },

  /**
   * 根据accountId查询账户简要信息
   */
  getAccountInfo(accountId){
    return Vue.http.get("/account/m/v1/getAccountInfo/" + accountId);
  },

  /**
   * 查询账户详细信息
   */
  getAccountInfoDetail(data){
    return Vue.http.post("/account/m/v1/getAccountDetail",data);
  },

  /**
   * 充值信息查询(充值)
   */
  getAccountRecharge(memberId) {
    return Vue.http.get("/account/m/v1/getAccountRecharge/" + memberId);
  },

  /**
   * 收费费用信息查询(收费)
   */
  getCostInfo(memberId,billId){
    return Vue.http.get("/account/m/v1/getAccountBillInfo/" + memberId+"/"+billId);
  },
  /**
   * 支付处理
   */
  payAccountBill(data){
    return Vue.http.post("/account/m/v1/payAccountBill",data);
  },

  /**
   * 会员入住日期改变时(根据日期和账单id重新计算费用)
   */
  reCalculate(billId,changeDate){
    return Vue.http.post("/account/m/v1/reCalculate/"+billId+"/"+changeDate);
  },

  /**
   * 套餐及换床信息查询(根据业务信息查询换床及套餐变更支付信息)
   */
  getPackageBedChangesInfo(memberId,actId,viewBed){
    return Vue.http.get("/account/m/v1/getBillConfirmByAct/"+memberId+"/"+actId+"/"+viewBed);
  },

  /**
   * 结算详情
   */
  getSettlementDetails(memberId,billId){
    return Vue.http.get("/account/m/v1/getAccountBillInfo/"+memberId+"/"+billId);
  },

  /**
   * 结算处理
   */
  settlementBill(data){
    return Vue.http.post("/account/m/v1/settlementBill",data);
  },

  /**
   * 根据memberId获取床位信息
   */
  getBedInfo(memberId){
    return Vue.http.get("/member/m/v1/getMemberBedsByStatus/"+memberId);
  },
}
